package Java_IO;//package 反射.Java_IO;
//
//import java.io.File;
//
///**
// * @author shy_black
// * @date 2019/3/19 22:15
// * @Description:
// */
////class search implements Runnable {
////
////    @Override
////    public void run() {
////        listAllFiles(file);
////
////    }
////}
//    public static void listAllFiles(File file) {
//        if (file.isFile())
//            System.out.println(file);
//        else {
//            if (file.exists() && file.isDirectory()) {
//                File[] files = file.listFiles();
//                if (files != null)
//                    for (File file1 : files) {
//                        listAllFiles(file1);
//                    }
//            }
//        }
//    }
//public class 遍历文件夹下的所有文件 {
//    public static void main(String[] args) {
//        File file = new File("C:");
//        File file1 = new File("D:");
//        long start = System.currentTimeMillis();
//        new Thread(() -> {
//            listAllFiles(file);
//            //listAllFiles(file1);
//            long end = System.currentTimeMillis();
//            System.out.println("遍历结束，用时==" + (end - start) / 1000 + "S");
//        }
//        ).start();
//        new Thread(() -> {
//            //listAllFiles(file);
//            listAllFiles(file1);
//            long end = System.currentTimeMillis();
//            System.out.println("遍历结束，用时==" + (end - start) / 1000 + "S");
//        }
//        ).start();
////        listAllFiles(file);
////        //listAllFiles(file1);
////        long end = System.currentTimeMillis();
////        System.out.println("遍历结束，用时==" + (end - start) / 1000 + "S");
//    }
////
////    public static void listAllFiles(File file) {
////        if (file.isFile())
////            System.out.println(file);
////        else {
////            if (file.exists() && file.isDirectory()) {
////                File[] files = file.listFiles();
////                if (files != null)
////                    for (File file1 : files) {
////                        listAllFiles(file1);
////                    }
////            }
////        }
//    }
//}
